package com.asiainfo.ssm.execute.dao.interfaces;

import java.rmi.RemoteException;

import com.asiainfo.ssm.execute.ivalues.IBOExecInstrStatChaValue;


public interface IExecInstrStatChaDAO {

	public long saveExecInstrStatCha(
			IBOExecInstrStatChaValue execInstrStatChaValue) throws Exception,
			RemoteException;

	public void saveExecInstrStatCha(
			IBOExecInstrStatChaValue[] execInstrStatChaValue) throws Exception,
			RemoteException;

	public IBOExecInstrStatChaValue[] qryExecInstrStatChaByCond(long id,
			String actId, String criticalPointId, String act_status,
			String doneDate, String remark, int startNum, int endNum)
			throws Exception, RemoteException;

	public int qryExecInstrStatChaCountByCond(long id, String actId,
			String criticalPointId, String act_status, String doneDate,
			String remark) throws Exception, RemoteException;

//	public IBOGetExecInstrStatChaValue getExecInstrStatChaByCond(String actId,
//			String criticalPointId) throws Exception, RemoteException;
}
